fselect is a lightweight, cross-platform command-line utility that brings the expressive power of SQL to everyday file-system searches. Written in Rust, the tool treats directory trees as queryable databases, letting users locate, filter, and aggregate files with familiar SELECT, WHERE, ORDER BY, and GROUP BY syntax. Typical use cases include hunting down duplicate photographs by checksum, isolating source code modified within a date range, tabulating disk usage per extension, or quickly extracting lists of video files larger than a given threshold. Because queries can join built-in columns such as size, mode, owner, hash, EXIF date taken, MP3 bitrate, or Git status, fselect is equally useful to photographers organizing archives, developers auditing repositories, system administrators hunting orphaned logs, and data analysts preparing file inventories. Regular expression columns, custom functions, and JSON output further simplify integration with shell pipelines and automation scripts. By replacing lengthy find/grep/awk constructs with concise, readable statements, the utility shortens maintenance tasks while remaining portable across Windows, macOS, and Linux without external dependencies. fselect is available for free on get.nero.com, where downloads are supplied through trusted Windows package sources such as winget, always fetch the latest release, and can be installed alongside other applications in a single batch operation.
Find files with SQL-like queries.
Details